WidevineConfig

open class WidevineConfig : DrmConfig

Configures decryption of a Widevine DRM protected Source.

Constructors

WidevineConfig
Link copied to clipboard
open fun WidevineConfig(licenseUrl: String)

Properties

CREATOR
Link copied to clipboard
val CREATOR: Parcelable.Creator<WidevineConfig>
preferredSecurityLevel
Link copied to clipboard
private open var preferredSecurityLevel: String
prepareLicenseCallback
Link copied to clipboard
private open var prepareLicenseCallback: PrepareLicenseCallback
prepareMessageCallback
Link copied to clipboard
private open var prepareMessageCallback: PrepareMessageCallback
UUID
Link copied to clipboard
val UUID: UUID

Functions

writeToParcel
Link copied to clipboard
open fun writeToParcel(@NonNull() dest: Parcel, flags: Int)

Inherited functions

describeContents
Link copied to clipboard
abstract fun describeContents(): Int
open fun describeContents(): Null
getHttpHeaders
Link copied to clipboard
fun getHttpHeaders(): Null
getLicenseUrl
Link copied to clipboard
fun getLicenseUrl(): Null
getShouldKeepDrmSessionsAlive
Link copied to clipboard
fun getShouldKeepDrmSessionsAlive(): Null
getUuid
Link copied to clipboard
fun getUuid(): Null
isLicenseRenewable
Link copied to clipboard
fun isLicenseRenewable(): Null
setHttpHeaders
Link copied to clipboard
fun setHttpHeaders(httpHeaders: Map<String, String>)
setLicenseRenewable
Link copied to clipboard
fun setLicenseRenewable(isLicenseRenewable: Boolean)
setShouldKeepDrmSessionsAlive
Link copied to clipboard
fun setShouldKeepDrmSessionsAlive(shouldKeepDrmSessionsAlive: Boolean)
writeToParcel
Link copied to clipboard
abstract fun writeToParcel(p: Parcel, p1: Int)
open fun writeToParcel(dest: Null, flags: Null)